// 元组-- turple他是一个数组，但是里面的类型都是固定的--类型和数据个数得匹配上
// 优势：能规范数组数据类型，
// 劣势: 不够灵活
let salary:[string,number,number,number,number] = ["董楷洁",20,34,57,62]
console.log(salary[0]);
console.log(salary[1]);




// TS数组和数组元素怎样同时为只读
const account=[10,40,50,60,90] as const
// account[1] = 100

// 可变元组和它的应用场景
let customers: [string,number,string,...any[]] = 
['wangwu',123,'和九百摄氏度静安寺电脑','2asd']

// 可变元组的解构
// let [custname,age,address,...rest]:[string,number,string,...any[]] = 
// ['wangwu',123,'和九百摄氏度静安寺电脑','2asd','asdf0','798',147]
// console.log('rest',rest);

// 进化版本
let [custname,age,address,...rest]:[custname_:string,age_:number,address_:string,...rest:any[]] = 
['wangwu',123,'和九百摄氏度静安寺电脑','2asd','asdf0','798',147]
console.log('rest',rest);

export {}
